package cn.qyd.javabase;

/**
 * 特殊值：标准定义了一些特殊的浮点数值，
 * 如正无穷（+∞）、负无穷（-∞）和非数值（NaN）。
 * 这些特殊值用于表示浮点数计算中可能出现的溢出、下溢和未定义结果等情况。
 */
public class Ieee754Demmo {
    public static void main(String[] args) {
        float a = 0.1f;
        float b = 0.2f;
        float c = a + b;
        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = a + b = " + c);

        double x = 0.1/0.0;
        double y = -0.1/0.0;
        double z = 0.0/0.0;
        System.out.println("x = 0.1/0.0 = " + x);
        System.out.println("y = -0.1/0.0 = " + y);
        System.out.println("z = 0.0/0.0 = " + z);

    }
}
